
# 函数
"""
定义 ： 具有特定功能的代码块 ，比如登录、注册
作用 ： 一旦实现了该功能后，就可以被调用者去使用。
步骤 ：
    1. 定义函数
    2. 使用函数


格式 ：
def 函数名(参数列表):
    代码块
    return 返回值


参数列表：

举例 ：定义登录功能
"""

def login():
    # 实现的是登录功能
    return None


def show_msg():
    print("hello world")


"""
位置参数 ： 定义的参数名和传入的参数值必须保持一致，数量上保持一致，位置传递保持一致 。
"""

def show_msg1(content):
    # print(content)
    return content

# 加法功能
def add(x,y):
    return  x + y


"""
return语句 ：
1. 默认情况下，返回的是None
2. 返回一个具体的值 ，return 数据类型
3. 返回多个值 ，return a,b,c
4. 返回表达式 ，函数计算 ，return x + y  ; return add(3,4)
"""

# 返回多个值
def show_msg2(cont1,cont2):
    return cont1,cont2


# 使用函数
# show_msg()
# # print(show_msg1('hello java'))
# a = show_msg1('hello java')
# print(add(3,4))

print(show_msg2('abc','123'))
x,y = show_msg2('abc',123)
print(x)
print(y)